////
//// Created by lfm on 2025/2/23.
////
//
//
//#include <iostream>
//using namespace std;
//int * func()
//{
//    //在堆区创建整形数据
//    //New返回的是该类型数据的指针
//    int *p = new int (10);
//    return p;
//}
//
//void test01()
//{
//    int * p = func();
//    cout <<* p << endl;
//    cout <<* p << endl;
//    cout <<* p << endl;
//    delete p;
//    cout <<* p << endl;//数据已经被释放
//}
//
//void test02()
//{
//    int* arr = new int[10];
//    for (int i = 0; i < 10; i++)
//    {
//        arr[i] = i + 100;
//    }
//    for (int i = 0; i < 10; i++)
//    {
//        cout << arr[i] << endl;
//    }
//    delete[] arr;
//}
//int main()
//{
//    test02();
//    return 0;
//}